#alttxt{background:#FFF;border:1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none;border-radius:50px}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.bg1{width:100%;height:290px;box-sizing:border-box;padding-top:30px}
.section_one{overflow:hidden;position:relative}
.section_one .poa{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;text-align:center}
.section_one .poa h3,.section_one .poa p,.section_one .poa a{color:#fff}
.section_one .poa h3{letter-spacing:5px}
.section_one .poa p{font-weight:300;text-transform:uppercase}
.section_one .poa a{border-radius:50px;border:1px solid #fff;padding:15px 50px;margin-top:50px;display:inline-block}
.section_one .poa a:hover{background:#fe1101;border-color:#fe1101;box-shadow:0 0 15px rgba(7,173,109,.7)}
.section_one img{margin:0 auto}
.vidbacking-active-body-back{position:relative;z-index:1;width:100%;height:100%;background-size:cover;overflow:hidden;opacity:1;transition:2s opacity}
.vidbacking{display:none}
.vidmask-body-back{min-height:100%;min-width:100%;position:fixed;top:0;left:0;z-index:-50;display:block}
.vidmask-block-back{min-height:100%;min-width:100%;position:absolute;top:0;left:0;height:auto;width:auto;z-index:-50;display:block}
.pro_type{text-align:center}
.pro_type li{display:inline-block;margin:0 15px;width:12%}
.pro_type  li a{display:block;width:100%;height:46px;text-align:center;line-height:46px;background:#e6001f;color:#fff;border-radius:30px;transition:all .2s}
.pro_type  li a:hover{background:#666}
.pronav{height:555px;width:100%;position:relative;box-sizing:border-box;background:url(pro.jpg) no-repeat center 0}
.pronavbox{height:100%}
.pronavbox .swiper-slide{box-sizing:border-box;overflow:hidden}
.pronavbox .swiper-slide .fl,.pronavbox .swiper-slide .fl{width:58%;background:url(topbj.png) right top no-repeat}
.pronavbox .swiper-slide .fl{height:100%;background-size:100% 100%;padding:100px 200px 0;box-sizing:border-box;position:relative;z-index:9}
.pronavbox .swiper-slide .fl ul li{display:inline-block;text-align:center}
.pronavbox .swiper-slide .fl ul li,.pronavbox .swiper-slide .fl h3,.pronavbox .swiper-slide .fl p,.pronavbox .swiper-slide .fr a{color:#fff}
.pronavbox .swiper-slide .fl h3{font-weight:400}
.pronavbox .swiper-slide .fl .f_60{font-size:60px}
.pronavbox .swiper-slide .fl p{overflow:hidden;margin:20px 0}
.pronavbox .swiper-slide .fl a{border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;padding:10px;color:#fff}
.pronavbox .swiper-slide .fl a img{display:inline-block;margin-left:10px;transition:.3s}
.pronavbox .swiper-slide .fl a:hover{background:#73bc39;border-color:#73bc39}
.pronavbox .swiper-slide .fl a:hover img{margin-left:15px}
.pronavbox .swiper-slide .fr{margin-left:5%;height:100%;position:absolute;display:block;right:0;width:60%}
.pronavbox .swiper-slide .fr a{display:block;height:100%}
.pronavbox .swiper-slide .fr img{height:76%;margin:73px auto 0 auto}
.pronavbox .swiper-slide .fl .sytel2{font-size:26px}
.pronavbox .swiper-slide .fl .sytel2 b{font-size:36px}
.sycp{overflow:hidden;width:100%;margin:50px auto 0 auto;background: #215732;}
/* .sycp .wap_son{display:block;text-align:center} */
.sycp .wap_son a{background:#78BE21;width:auto;display:inline-block;float:none;border-radius:50px;padding:5px 20px;font-size:18px}
.sycp .pub_title h4,.sycp .pub_title h4 span,.sycp .pub_title p{color: #fff;}
.sycp .sycp_r{width:90%;margin:50px auto 0}
.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.left_side{width:300px;background:#78BE21}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:rgba(255,255,255,0.25);font-size:20px;text-transform:uppercase}
.left_side ul{overflow:hidden;margin-bottom:30px;margin-top:20px}
.left_side ul li{margin:0 0px 0 10px;white-space:nowrap;text-overflow:ellipsis;width:94%}
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;height:40px;line-height:40px;color:#fff;padding-left:20px;border-bottom:1px solid rgba(255,255,255,0.25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:bold}
.left_side ul li a.on{color:#f7de00;font-weight:bold}
.left_side ul li a:hover{padding-left:30px}
.left_side ul li .son_nav2 a{padding-left:45px !important;background:url(jt.png) 20px 20px no-repeat;font-size:16px;font-weight:normal}
.left_side ul li .son_nav2 a.on{color:#f7de00;font-weight:bold}
.yz{padding:75px 0;background:#fff;position:absolute;bottom:-100px;left:0;right:0;margin:auto;box-shadow:0 0 15px rgba(0,0,0,0.5)}
.yz li{float:left;width:300px;text-align:center;position:relative}
.yz li:after{position:absolute;width:40px;height:82px;content:"";background:url(yz_line.png) no-repeat center;right:-20px;top:0}
.yz li span{display:block;height:60px}
.yz li span b{display:inline-block;font-size:70px;line-height:60px;color:#333;font-family:Arial}
.yz li span i{display:inline-block;width:32px;height:32px;line-height:32px;font-size:16px;color:#fff;background:#3a4750;border-radius:50%;margin-top:24px;vertical-align:top;margin-left:5px;font-style:normal}
.yz li p{font-size:14px;color:#25252d;line-height:30px}
.yz li:last-child:after{display:none}
.more1 a{display:inline-block;vertical-align:top;margin-top:140px;text-align:center;width:168px;height:40px;line-height:40px;color:#000;background:#78BE21;border-radius:50px}
.more1 a:hover{background:#17c280;color:#fff}
.about{height:376px;background-attachment:fixed}
.about .a_top{text-align:center;background:url(b2.jpg) no-repeat;background-attachment:fixed;background-size:cover;height:376px;padding:55px 0 0;box-sizing:border-box}
.about .a_top img{display:inline-block}
.about .a_top h4{color:#fff;padding:0 10px}
.about .inner{position:relative}
.about_box{background:#13459C}
.about .left{width:50%}
.about .left img{width:100%}
.about .right{width:50%;background:#13459C;float:left;padding:64px 50px;box-sizing:border-box}
.about .right .text{color:#fff;line-height:32px;margin-top:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.about .right h1{font-weight:700;color:#fff}
.about .item{width:25%;float:left;text-align:center;vertical-align:top;margin-bottom:30px}
.about .item h3{font-size:77px;color:#fff}
.about .item h3 i{font-style:normal;display:inline-block;font-weight:400}
.about .item span{color:#fff;border-radius:50%;vertical-align:text-top}
.about .item p{color:#fff}
.about .item p:nth-child(3){color:#ddd}
.about2 dl{overflow:hidden}
.about2 dl dt{float:left;width:50%;padding:0px 12px 0 0;box-sizing:border-box}
.about2 dl dd{float:right;width:50%;}
.about2 dl dd h2{font-size:50px;color:#fff;margin-top:100px;text-transform:uppercase}
.gs_box{line-height:200%;margin-top:35px;text-indent:2em;margin-bottom: 50px;}
.about2{height:900px;background-attachment:fixed;position:relative;background-size:cover}
.sy_wz_con{padding:45px 0 0 0;margin:0px auto 0 auto;position:relative}
.sy_wz_con ul{width:100%;text-align:center;margin:0 auto;border-top:1px solid rgba(255,255,255,0.227);border-bottom:1px solid rgba(255,255,255,0.227);}
.sy_wz_con ul li{text-align:center;width:22%;display:inline-block;box-sizing:border-box;position:relative;border-right:1px solid rgba(255,255,255,0.227)}
.sy_wz_con ul li span{color:#78BE21;font-size:84px;display: inline-block;}
.sy_wz_con ul li i{display:block;color:#215732;font-size:16px;font-style:normal}
.sy_wz_con ul li em{color:#78BE21;font-size: 40px;display: inline-block;vertical-align: top;}
@keyframes sss{0%{transform:translateY(0)}
100%{transform:translateY(-10px)}
}@keyframes sss1{0%{transform:translateY(0)}
100%{transform:translateY(-5px)}
}@keyframes sss2{0%{transform:translateY(-10px)}
100%{transform:translateY(0)}
}@keyframes sss3{0%{transform:translateY(-20px)}
100%{transform:translateY(0)}
}.ab .yezi{position:absolute;animation:sss3 1s infinite alternate linear;z-index:9}
.ab .yezi1{left:0px;top:450px}
.ab .yezi2{right:0px;top:450px}
.ab .atxt{margin-top:30px;margin-bottom:30px}
.ab ul{text-align:center;background:rgba(255,255,255,0.43);box-shadow:0 0 16px rgba(27,128,199,.14);padding:20px 0 30px 0}
.ab ul li{width:24%;float:left;border-right:1px solid rgba(15,127,202,.5)}
.ab ul li:last-of-type{border:0}
.ab ul li h4{color:#333;font-size:24px;font-weight:400;margin-bottom:0}
.ab ul li h4 span{color:#1b80c7;font-size:50px;font-weight:700}
.ab ul li p{color:#333}
.ab dd{width:100%;padding:0;position:relative;transition:.8s;z-index:9999}
.ab dd .w1300{float:left;padding:160px 0 0 150px}
.ab dd .w1300>a{position:absolute;right:0;top:-183px}
.ab dd .w1300>a img{transition:.5s;animation:sec 3s infinite linear}
.ab dd .w1300>img{position:absolute;right:0;top:-400px}
.ab dd h3{border-bottom:1px solid #ffffff57}
.ab dd h3 a{font-size:60px;color:#c41919;font-weight:bold;height:150px;font-family:Arial}
.ab dd h3 a em{font-size:16px;color:#fff;font-weight:normal;display:block;padding-bottom:20px;font-style:normal}
.ab dd p{font-size:16px;color:#666666;line-height:25px;margin:0;text-align:center}
.ab dd:hover{background-position:center 450px}
.cppichz a{float:left;width:280px;margin-right:20px;text-align:center;position:relative}
.cppichz a span{overflow:hidden}
.cppichz a span img{width:100%;display:block;border:5px solid #fff;height:212px}
.cppichz a em{line-height:2;font-size:16px;display:block;font-style:normal;color:#fff}
.cppichz a div{position:absolute;width:100%;height:100%;background:rgba(249,128,62,0.9);color:#fff;left:0;top:20px;opacity:0;transition:all .3s}
.cppichz a div::before{content:'';background:url(img/356.png) center/cover;width:60px;height:60px;margin:auto;margin-top:60px;display:block}
.cppichz a:hover div{top:0;opacity:1}
.cppichz a div p{position:absolute;left:0;right:0;bottom:0;top:30px;margin:auto;line-height:30px;font-size:14px;text-align:center;border:1px solid #fff;height:30px;width:80px}
.about .row{width:90%;margin:0 auto}
.grid{overflow:hidden;margin:0;width:100%;list-style:none;text-align:center}
.fhxc1{padding-bottom:100px;background: #EDF2EF;}
.ystop{width:100%;height:187px;background:url(yt1.jpg) no-repeat top center;text-align:center;box-sizing:border-box;padding-top:45px;margin-top:50px}
.ystop>img,.yt_tel,.yt_txt{display:inline-block;vertical-align:middle}
.yt_tel,.yt_txt{color:#fff;text-align:left;text-transform:uppercase;margin-left:60px;position:relative}
.yt_tel::before,.yt_txt::before{position:absolute;content:"";width:10px;height:10px;border-radius:50%;overflow:hidden;background:#fff;left:-30px;top:0;bottom:0;margin:auto}
.yt_txt p,.yt_txt h3,.yt_tel h4,.ysbom .fl p,.section_four .ys_bt h3{font-weight:700}
.yt_txt{font-style:italic}
.ysbom .bg{position:absolute;width:646px;left:0;bottom:-50px;z-index:5;animation:sss3 .5s infinite alternate linear;right:0;margin:auto}
@keyframes sss3{0%{transform:translateY(-15px)}
100%{transform:translateY(0px)}
}.ysbom{width:100%;height:156px;background:#215732;position:relative;color:#fff}
.ysbom .fl{margin-top:40px}
.ysbom .fl p img{display:inline-block}
.ysbom .fl h4{font-family:impact}
.ysbom .fr{margin-top:60px}
.syys{background:url(ys.jpg) bottom center no-repeat;position:relative;height:957px}
.syys dl{width:82%;margin:0 auto;position:relative}
.syys dl dt{width:56%;position:absolute;left:0;z-index:2;top:30px}
.syys dl dt h3{font-size:42px;font-weight:bold}
.syys dl dt h3 p{font-size:20px;margin-bottom:30px;font-weight:normal}
.syys dl dd{width:55%;background:url(ys2.jpg) center top no-repeat;height:785px;position:absolute;right:0;top:0;z-index:1;background-size:cover;padding:100px;box-sizing:border-box}
.syys dl dd .box{overflow:hidden;width:100%;margin-bottom:80px}
.syys dl dd .box span{float:left;width:120px;display:block;color:#fff;font-size:64px;font-weight:bold;position:relative;z-index:2;text-align:center;margin-right:20px}
.syys dl dd .box span::before{position:absolute;left:0;top:0;width:100%;background:#78BE21;height:40px;content:"";z-index:-1}
.syys dl dd .box p{float:left;width:70%;margin-left:10px;display:block;color:#fff}
.syys dl dd .box p b{display:block;font-size:28px;font-weight:normal;margin-bottom:10px}
.syys dl dd .box p i{font-style:normal;font-size:16px}
.section_four{height:851px;background:url(sg.jpg) center top no-repeat}
.section_four .big{float:left;width:60%;height:563px;position:relative;overflow:hidden}
.section_four .big img{width:870px;height:563px}
.section_four .big p,.section_four .small .item p{padding:0 50px;font-size:20px;color:#fff;position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:70px;height:70px;background-color:rgba(0,0,0,0.55)}
.section_four .big i{width:40px;height:40px;background:url(d1.png) center center no-repeat;margin-top:15px}
.section_four .small{width:39%;float:right;height:580px}
.section_four .small .item{width:246px;height:184px;margin-bottom:18px;position:relative;float:left;margin-right:12px;margin-bottom:5px;overflow:hidden}
.section_four .small .item p{height:30px;line-height:30px;text-align:center;padding:0;font-size:16px}
.section_four .item_box img{-webkit-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;transition:0.5s}
.section_four .big:hover img,.section_four .small .item:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}

.section_six{height:890px;position: relative;background: url(ysbg.jpg) no-repeat center;background-size: cover;background-attachment: fixed;}
.section_six .box{width:882px;height:610px;position: absolute;left:50%;top:50%;margin:-305px 0 0 -441px;}
.section_six .box .img{position: absolute;left:50%;top:50%;margin:-282px 0 0 -282px;}
.section_six .box .txt{position: absolute;width:132px;height:132px;padding-top:32px;border-radius:50%;background-color: #215732;text-align: center;font-size:26px;color:#fff;line-height:1.3;box-sizing: border-box;}
.section_six .box .txt.t1{top:0;left:78px;}
.section_six .box .txt.t2{top:0;right:78px;background: #78BE21}
.section_six .box .txt.t3{top:224px;left:0;background: #78BE21}
.section_six .box .txt.t4{top:224px;right:0;}
.section_six .box .txt.t5{bottom:0;left:78px;}
.section_six .box .txt.t6{bottom:0;right:78px;background: #78BE21}

.more{text-align:center}
.more .call,.more .but{display:inline-block;vertical-align:top}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;font-family:impact;background:#8F8F8F url(d1.png) 30px center no-repeat;transition:.3s}
.more .call a{color:#fff}
.more .call:hover{background-color:#215732}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#78BE21;text-align:center;font-size:16px;color:#fff}
.more .but:hover{background:#215732}
.footer{padding:60px 0;overflow: hidden;background-color: #fff;border-top: 1px solid #D3DDD6;width: 100%;}
.footer .inner{width:90%;margin:0 auto;}
.footer .one{padding-right:70px;}
.footer .one a{margin-top:26px;}
.footer .two{height:125px;border-left:1px solid #D3DDD6;padding:35px 70px 0;color:#215732;}
.footer .two img, .footer .two span, .footer .two strong{display: inline-block;vertical-align: middle;}
.footer .two span{font-size:16px;margin-left:12px;}
.footer .two strong{font-weight:100;font-family:impact;font-size:30px;}
.footer .two strong a{color:#215732;}
.footer .two .loc{margin-top:10px;}
.footer .two .loc strong{font-size:16px;}
.footer .three{border-right:1px solid #D3DDD6;border-left:1px solid #D3DDD6;padding:0 70px;}
.footer .three li{width:202px;height:30px;line-height:30px;margin-bottom:8px;border:1px solid #215732;border-radius:70px;text-align: center;}
.footer .three li a{height:100%;font-size:14px;color:#215732;}
.footer .three li a:hover{color:#78BE21;}
.footer .three li img{display: inline-block;vertical-align: middle;margin-right:10px;margin-top:-3px;}
.footer .four{width:140px;text-align: center;}
.footer .four p{color:#686868;font-size:14px;margin-top:10px;}

.copyright{height:60px;line-height:60px;color:#fff;background-color: #fff;border-top:1px solid #D3DDD6;font-size:14px;text-align: center;}
.copyright img{display: inline-block;margin:0 10px 4px;}
.copyright a{display: inline-block;margin:0 10px;color:#fff;}

.copyright{height:60px;line-height:60px;color:#215732;font-size:14px;text-align:center;border-top:1px solid #D3DDD6}
.copyright img{display:inline-block;margin:0 10px 4px}
.copyright a{display:inline-block;margin:0 10px;color:#215732}
.copyright{height:60px;line-height:60px;color:#215732;font-size:14px;text-align:center;}
.copyright img{display:inline-block;margin:0 10px 4px}
.copyright a{display:inline-block;margin:0 10px;color:#215732}
.pub_title{text-align:center}
.pub_title p{margin-bottom:20px;font-size:16px;color:#666666}
.pub_title h4{position:relative;text-align:center;font-size:48px;z-index:1;margin-top:45px;display:inline-block;color:#78BE21;font-weight:bold}
.pub_title h4 img{display:inline-block;padding:0 10px 10px 10px;font-weight:bold}
.pub_title h4 span{color:#8F8F8F;font-size:48px;display:inline-block;z-index:1;font-weight:300;text-transform: uppercase;}
.pub_title h4 i{position:absolute;z-index:0;font-size:81px;color:#efefef;font-weight:bold;text-transform:uppercase;left:0;right:0;margin:auto;z-index:-1;top:20px}
.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001}
@-webkit-keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}@-moz-keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}@-ms-keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}@keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}.section_nine{padding:70px 0;background: #EDF2EF}
.section_nine .tit{width:1400px;margin:0 auto 60px auto}
.section_nine .tit a{float:right;display:block;width:140px;height:60px;line-height:60px;text-align:center;background:#8F8F8F;color:#fff;text-transform:uppercase}
.section_nine .tit h4{font-size:46px;font-weight:bold;color:#000;margin-bottom:20px}
.section_nine .tit h4 span{color:#8F8F8F}
@media( max-width:1440px ){.syys dl dd{right:-70px}
.syys dl dt{width:55%}
.syys dl dd{padding:68px;height:677px}
}